someone that babbles - Francés Inglés Diccionario